﻿using System.Collections.Generic;

namespace Demos.Hashmap
{
    public class Definicion
    {
        public string Texto { get; set; }
        public Definicion(string txt)
        {
            Texto = txt;
        }
    }

    public class Palabra
    {
        public string Nombre { get; private set; }
        public string Origen { get; set; }
        public string Definiciones { 
            get
            {
                var defs = "";
                var cuentaDefs = 1;
                foreach (var def in definiciones)
                {
                    defs += cuentaDefs + ". " + def + "\n\n";
                    cuentaDefs++;
                }
                
                return defs; 
            } 
        }

        public readonly List<string> definiciones;

        public Palabra(string nombre, List<string> definiciones, string origen = null)
        {
            Nombre = nombre;
            this.definiciones = definiciones;
            Origen = origen;
        }

    }
}
